\hypertarget{classpg_timer}{\section{pg\-Timer Class Reference}
\label{classpg_timer}\index{pg\-Timer@{pg\-Timer}}
}


{\ttfamily \#include $<$pg\-Timer.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classpg_timer_ad7dc011aa9fa40626c2f64dc51d8afcb}{pg\-Timer} ()
\item 
\hyperlink{classpg_timer_aefb53694acd66fd02b19edf0be91613c}{$\sim$pg\-Timer} ()
\item 
float \hyperlink{classpg_timer_a02095a98a641a08e8a79b75b1dcecd20}{Get\-Ticks} ()
\item 
float \hyperlink{classpg_timer_a899603fcb20b61cbc7534a644ae32b82}{Get\-Average\-F\-P\-S} ()
\item 
void \hyperlink{classpg_timer_a336b6ac1af655d4e2297675d54087c20}{Init} ()
\item 
void \hyperlink{classpg_timer_a517fae2c009854fc3f5fd7d31b025388}{Update} ()
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
long double \hyperlink{classpg_timer_a409a783840da2458fbc02459021c152d}{m\-\_\-f\-Last\-Frame\-Time}
\item 
float \hyperlink{classpg_timer_a5fa9721c5daa7d9bd58203c3f20e8435}{m\-\_\-f\-Average\-F\-P\-S}
\item 
L\-O\-N\-G\-L\-O\-N\-G \hyperlink{classpg_timer_a3c3e9fac8ae4bf46b6b477bcc0006fab}{m\-\_\-p\-Frequency\-Count}
\item 
L\-O\-N\-G\-L\-O\-N\-G \hyperlink{classpg_timer_add686dfc8293a7ad7c4862d269fb694f}{m\-\_\-p\-Last\-Count}
\item 
L\-O\-N\-G\-L\-O\-N\-G \hyperlink{classpg_timer_a0afdd464cdd3b7eb697524106ccf5c15}{m\-\_\-p\-Cur\-Count}
\item 
L\-O\-N\-G\-L\-O\-N\-G \hyperlink{classpg_timer_ada4cc785fc608a070ff4a1217d183ac0}{m\-\_\-ll\-Elapsed}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classpg_timer_ad7dc011aa9fa40626c2f64dc51d8afcb}{\index{pg\-Timer@{pg\-Timer}!pg\-Timer@{pg\-Timer}}
\index{pg\-Timer@{pg\-Timer}!pgTimer@{pg\-Timer}}
\subsubsection[{pg\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}pg\-Timer\-::pg\-Timer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classpg_timer_ad7dc011aa9fa40626c2f64dc51d8afcb}
\hypertarget{classpg_timer_aefb53694acd66fd02b19edf0be91613c}{\index{pg\-Timer@{pg\-Timer}!$\sim$pg\-Timer@{$\sim$pg\-Timer}}
\index{$\sim$pg\-Timer@{$\sim$pg\-Timer}!pgTimer@{pg\-Timer}}
\subsubsection[{$\sim$pg\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}pg\-Timer\-::$\sim$pg\-Timer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classpg_timer_aefb53694acd66fd02b19edf0be91613c}


\subsection{Member Function Documentation}
\hypertarget{classpg_timer_a899603fcb20b61cbc7534a644ae32b82}{\index{pg\-Timer@{pg\-Timer}!Get\-Average\-F\-P\-S@{Get\-Average\-F\-P\-S}}
\index{Get\-Average\-F\-P\-S@{Get\-Average\-F\-P\-S}!pgTimer@{pg\-Timer}}
\subsubsection[{Get\-Average\-F\-P\-S}]{\setlength{\rightskip}{0pt plus 5cm}float pg\-Timer\-::\-Get\-Average\-F\-P\-S (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classpg_timer_a899603fcb20b61cbc7534a644ae32b82}
\hypertarget{classpg_timer_a02095a98a641a08e8a79b75b1dcecd20}{\index{pg\-Timer@{pg\-Timer}!Get\-Ticks@{Get\-Ticks}}
\index{Get\-Ticks@{Get\-Ticks}!pgTimer@{pg\-Timer}}
\subsubsection[{Get\-Ticks}]{\setlength{\rightskip}{0pt plus 5cm}float pg\-Timer\-::\-Get\-Ticks (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classpg_timer_a02095a98a641a08e8a79b75b1dcecd20}
\hypertarget{classpg_timer_a336b6ac1af655d4e2297675d54087c20}{\index{pg\-Timer@{pg\-Timer}!Init@{Init}}
\index{Init@{Init}!pgTimer@{pg\-Timer}}
\subsubsection[{Init}]{\setlength{\rightskip}{0pt plus 5cm}void pg\-Timer\-::\-Init (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classpg_timer_a336b6ac1af655d4e2297675d54087c20}
\hypertarget{classpg_timer_a517fae2c009854fc3f5fd7d31b025388}{\index{pg\-Timer@{pg\-Timer}!Update@{Update}}
\index{Update@{Update}!pgTimer@{pg\-Timer}}
\subsubsection[{Update}]{\setlength{\rightskip}{0pt plus 5cm}void pg\-Timer\-::\-Update (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classpg_timer_a517fae2c009854fc3f5fd7d31b025388}


\subsection{Member Data Documentation}
\hypertarget{classpg_timer_a5fa9721c5daa7d9bd58203c3f20e8435}{\index{pg\-Timer@{pg\-Timer}!m\-\_\-f\-Average\-F\-P\-S@{m\-\_\-f\-Average\-F\-P\-S}}
\index{m\-\_\-f\-Average\-F\-P\-S@{m\-\_\-f\-Average\-F\-P\-S}!pgTimer@{pg\-Timer}}
\subsubsection[{m\-\_\-f\-Average\-F\-P\-S}]{\setlength{\rightskip}{0pt plus 5cm}float pg\-Timer\-::m\-\_\-f\-Average\-F\-P\-S\hspace{0.3cm}{\ttfamily [private]}}}\label{classpg_timer_a5fa9721c5daa7d9bd58203c3f20e8435}
\hypertarget{classpg_timer_a409a783840da2458fbc02459021c152d}{\index{pg\-Timer@{pg\-Timer}!m\-\_\-f\-Last\-Frame\-Time@{m\-\_\-f\-Last\-Frame\-Time}}
\index{m\-\_\-f\-Last\-Frame\-Time@{m\-\_\-f\-Last\-Frame\-Time}!pgTimer@{pg\-Timer}}
\subsubsection[{m\-\_\-f\-Last\-Frame\-Time}]{\setlength{\rightskip}{0pt plus 5cm}long double pg\-Timer\-::m\-\_\-f\-Last\-Frame\-Time\hspace{0.3cm}{\ttfamily [private]}}}\label{classpg_timer_a409a783840da2458fbc02459021c152d}
\hypertarget{classpg_timer_ada4cc785fc608a070ff4a1217d183ac0}{\index{pg\-Timer@{pg\-Timer}!m\-\_\-ll\-Elapsed@{m\-\_\-ll\-Elapsed}}
\index{m\-\_\-ll\-Elapsed@{m\-\_\-ll\-Elapsed}!pgTimer@{pg\-Timer}}
\subsubsection[{m\-\_\-ll\-Elapsed}]{\setlength{\rightskip}{0pt plus 5cm}L\-O\-N\-G\-L\-O\-N\-G pg\-Timer\-::m\-\_\-ll\-Elapsed\hspace{0.3cm}{\ttfamily [private]}}}\label{classpg_timer_ada4cc785fc608a070ff4a1217d183ac0}
\hypertarget{classpg_timer_a0afdd464cdd3b7eb697524106ccf5c15}{\index{pg\-Timer@{pg\-Timer}!m\-\_\-p\-Cur\-Count@{m\-\_\-p\-Cur\-Count}}
\index{m\-\_\-p\-Cur\-Count@{m\-\_\-p\-Cur\-Count}!pgTimer@{pg\-Timer}}
\subsubsection[{m\-\_\-p\-Cur\-Count}]{\setlength{\rightskip}{0pt plus 5cm}L\-O\-N\-G\-L\-O\-N\-G pg\-Timer\-::m\-\_\-p\-Cur\-Count\hspace{0.3cm}{\ttfamily [private]}}}\label{classpg_timer_a0afdd464cdd3b7eb697524106ccf5c15}
\hypertarget{classpg_timer_a3c3e9fac8ae4bf46b6b477bcc0006fab}{\index{pg\-Timer@{pg\-Timer}!m\-\_\-p\-Frequency\-Count@{m\-\_\-p\-Frequency\-Count}}
\index{m\-\_\-p\-Frequency\-Count@{m\-\_\-p\-Frequency\-Count}!pgTimer@{pg\-Timer}}
\subsubsection[{m\-\_\-p\-Frequency\-Count}]{\setlength{\rightskip}{0pt plus 5cm}L\-O\-N\-G\-L\-O\-N\-G pg\-Timer\-::m\-\_\-p\-Frequency\-Count\hspace{0.3cm}{\ttfamily [private]}}}\label{classpg_timer_a3c3e9fac8ae4bf46b6b477bcc0006fab}
\hypertarget{classpg_timer_add686dfc8293a7ad7c4862d269fb694f}{\index{pg\-Timer@{pg\-Timer}!m\-\_\-p\-Last\-Count@{m\-\_\-p\-Last\-Count}}
\index{m\-\_\-p\-Last\-Count@{m\-\_\-p\-Last\-Count}!pgTimer@{pg\-Timer}}
\subsubsection[{m\-\_\-p\-Last\-Count}]{\setlength{\rightskip}{0pt plus 5cm}L\-O\-N\-G\-L\-O\-N\-G pg\-Timer\-::m\-\_\-p\-Last\-Count\hspace{0.3cm}{\ttfamily [private]}}}\label{classpg_timer_add686dfc8293a7ad7c4862d269fb694f}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Inc/\hyperlink{pg_timer_8h}{pg\-Timer.\-h}\item 
Source/\hyperlink{pg_timer_8cpp}{pg\-Timer.\-cpp}\end{DoxyCompactItemize}
